// 用户名匹配
export function nameRule(rule,value,callback){
    // 请输入4-10位的昵称
    let reg = /(^[a-zA-Z0-9]{4,10}$)/;
    if(value === ''){
        callback(new Error('请输入用户名'))
    }else if(!reg.test(value)){ // 校验没有通过
        callback(new Error('请输入4-10位用户名'))
    }else{
        callback()
    }
}
// 用户密码匹配
export function passRule(rule,value,callback){
  // 请输入6-12位的密码，需要包含大小写字母和数字以及特殊符号
  let pass = /^\S*(?=\S{6,12})(?=\S*\d)(?=\S*[A-Z])(?=\S*[a-z])(?=\S*[!@#$%^&*? ])\S*$/;
  if(value === ''){
      callback(new Error('请输入密码'))
  }else if(!pass.test(value)){ // 校验没有通过
      callback(new Error('6-12位密码需要包含大小写字母和数字及符号'))
  }else{
      callback()
  }
}